<?php # Script 9.5 - register.php #2
// This script performs an INSERT query to add a record to the users table.

$page_title = 'Register';
include ('includes/cabeceratemas.php');



	require ('../mysqli_connect.php'); // Connect to the db.
		
	$errors = array(); 
	
	
	if (empty($_POST['nombre'])) {
		$errors[] = 'Olvidaste de introducir el nombre.';
	} else {
		$n = mysqli_real_escape_string($dbc, trim($_POST['nombre']));
	}
	
	
	if (empty($_POST['descripcion'])) {
		$errors[] = 'Olvidaste introducir una descripcion.';
	} else {
		$d = mysqli_real_escape_string($dbc, trim($_POST['descripcion']));
	}
	
	
	if (empty($_POST['enlace'])) {
		$errors[] = 'Olvidaste introducir un enlace';
	} else {
		$e = mysqli_real_escape_string($dbc, trim($_POST['enlace']));
	}
        
		
	if (empty($_POST['tema'])) {
		$errors[] = 'Olvidaste introducir un tema';
	} else {
		$t = mysqli_real_escape_string($dbc, trim($_POST['tema']));
	}
	
	
	
	if (empty($errors)) { // If everything's OK.
	
		// Register the user in the database...
		
		// Make the query:
		$q = "INSERT INTO enlaces (Nombre, Descripcion, Enlace, Tema) VALUES ('$n', '$d', '$e', '$t')";		
		$r = @mysqli_query ($dbc, $q); // Run the query.
		if ($r) { // If it ran OK.
		
			// Print a message:
			echo '<div id="cuerpo"><center><h1>Gracias!</h1>
		<p>El enlace ha sido insertado correctamente!</p><p><br /></p>
                <a href="profesor.php">Volver atras</a></center></div>';	
		
		} else { // If it did not run OK.
			
			// Public message:
			echo '<div id="cuerpo"><center><h1>System Error</h1>
			<p class="error">El enlace no ha podido ser insertado debido a un error de sistema. Lamentamos las molestias.</p> 
			<a href="profesor.php">Volver atras</a></center></div>';	
			// Debugging message:
			echo '<p>' . mysqli_error($dbc) . '<br /><br />Query: ' . $q . '</p>';
						
		} // End of if ($r) IF.
		
		mysqli_close($dbc); // Close the database connection.

		// Include the footer and quit the script:
		//include ('includes/footer.html'); 
		exit();
		
	} else { // Report the errors.
	
		echo '<div id="cuerpo"><center><h1>Error!</h1>
		<p class="error">Han ocurrido estos fallos:<br />';
		foreach ($errors as $msg) { // Print each error.
			echo " - $msg<br />\n";
		}
		echo "</p><p>Por favor, pruebe otra vez.</p><p><br /></p>
		<input type='button' class='botones2' name='back' value='Atrás' onclick='location.href=\"profesor.php?menu=$menu\"' /></center></div>";
	} // End of if (empty($errors)) IF.
	
	mysqli_close($dbc); // Close the database connection.

 ?>